ASP问题,<!--#include file="head.asp"-->

来源:百度知道 编辑:UC知道 时间:2024/09/22 18:48:38
我在页面里include 后,别的页测试的时候,head.asp是显示,但是背景图片都没有了,文字有,这个是怎么回事啊,include 的页面和head.asp不在一个文件夹中,我已经在head.asp前面加上了../了,但是还是不行,为什么,请告诉我.
我把主页文件和被调用文件放在同一个页就没有问题了,但是我想知道是为什么呢,我的head.asp放在www文件夹中,调用他的页放在product文件夹中,我用product文件夹中的页去调用head.asp的时候就不行了,背景图片都是空白的,但是在里面打的字都显示,只是图片不显示,图片放在www中的image文件夹中,这样应该怎么办,谢谢各位,

肯定是你的路径搞错了,

最好把主文件与被调用的INCLUDE 文件放到同一个目录测试一下.

肯定是图片路径不正确!
告诉我图片文件在哪个文件夹,head.asp在哪个文件夹,我告诉你改。

要理解包含某文件的真实含义:
包含文件相当于把某文件内容拷到当前页面,以当页的角度去考虑所需文件的路径。如包含和被包含在同一页,就不用任何操作,但不在同一目录下要注意路径。
如:
include/top.asp 这个页面要包含到主页index.asp
图像在images中
top.asp调用图像:
<img src=images/ok.jpg>

关于路径问题是这样的。../是表示回到上一目录。
./是当前目录,你看看是不是目录弄错。

重做一遍,将表格用style固定住,如果有层的话,看看是不是被盖住了